请问各位大侠:如何格式化<%now%>为YYYY/MM/DD

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:39:51
请问各位大侠:如何格式化<%now%>为YYYY/MM/DD
谢谢咯。
(必要信息 - YYYY/MM/DD)
(必要信息 - HH:MM:SS)
比如当前时间:<%=date()%>得到2006-11-7 我要格式化它为2006/11/07 <%=time()%>得到9:13:21我要格式化它09:13:21
也就是说,日期和月份 为单数时候,就要给它加个0,时间也是这样的。
format(now(),"yyyy/MM/dd") 这位朋友提到的format函数应该还要自己写吧,能否提供代码。我所知道的formatdatetime函数可以直接用,但是没有上述功能,感激..

------现在我的解决办法是:
<%=Year(date)%>/<%if Month(date)>10 then%><%=Month(date)%><%else%>0<%=Month(date)%><%end if%>/<%if Day(date)>10 then%><%=Day(date)%><%else%>0<%=Day(date)%><%end if%>
感觉很麻烦,不过还是能实现效果. 大家有什么好办法好函数写上来吧.感激感激.

SQL_date = left(now,10) ' now是取日期加时间,这样做是只留日期去掉时间yyyy-mm-dd
cdate(SQL_date) '格式化为日期 yyyy-mm-dd CDate是把日期格式变量转成日期型
你用date()直接取日期就是了,为什么用now()取,还要转来转去这么麻烦。

<=%Format(now(),'yyyy/mm/dd')%>
这样就可以了哈.....Format函数可是相当有用哦.建议去看看相关的函数介绍.

format(now(),"yyyy/MM/dd")